package com.hxzy.tms.service;

import java.io.File;
import java.io.InputStream;

import com.hxzy.tms.entity.Attachment;

public interface AttachmentService {
	/**
	 * 
	 * @param srcfile 源文件
	 * @param destFile 目标文件
	 * @return 下载此文件的路径
	 */
	String upload(String fileName, String contentType, File srcfile);

	/**
	 * 下載文件，调用方负责关闭返回的文件输入流。
	 * @param id
	 * @return
	 */
	InputStream download(final Long id);
	
	Attachment get(final Long id);
}
